Synchronization Algorithms on Oriented Chains
نویسندگان
چکیده
We present a spaceand time-optimal self-stabilizing algorithm, SSDS, for a given synchronization problem on asynchronous oriented chains. SSDS is uniform and works under the unfair distributed daemon. From SSDS we derive solutions for the local mutual exclusion and distributed sorting. Algorithm SSDS can also be used to obtain optimal space solutions for other problems such as broadcasting, leader election, and mutual exclusion. 1 Motivation and Background Distributed algorithms aim to reduce the amount of communication among the nodes in the system (the number of messages exchanged for messagepassing or the number of memory accesses – reading or writing into variables – for shared-memory model), while keeping a relative low memory requirement per node and a low time complexity. Fault-tolerance is the ability of an algorithm to withstand transient faults (still perform its function), where by a fault we mean that the variables of some nodes are changed to some arbitrary values by some external action. Self-stabilization is the strongest case of fault-tolerance: An algorithm is self-stabilizing when, “regardless of Contact author. Applied Research Laboratory, The Pennsylvania State University, PA 16802, USA. Email: [email protected]. School of Computer Science, University of Nevada, Las Vegas, NV 89154, USA. Email: [email protected]. School of Computer Science, University of Nevada, Las Vegas, NV 89154, USA. Email: [email protected].
منابع مشابه
Distributed Credential Chain Discovery in Trust
We give goal-oriented algorithms for discovering credential chains in RT0, a role-based trust-management language introduced in this paper. The algorithms search credential graphs, a representation of RT0 credentials. We prove that evaluation based on reachability in credential graphs is sound and complete with respect to the set-theoretic semantics of RT0. RT0 is more expressive than SDSI 2.0,...
متن کاملSignal-oriented processing in a speed independent environment
This article is devoted to the research of a simulation system that uses signal-oriented integrators. The simulation environment is based on SIC (Speed Independent Circuits). The article first examines the implementation of arithmetical operations, which have been inspired by the natural world, in environments lacking global synchronization of computational processes. The article then describes...
متن کاملAddressing the real-time synchronization requirements of multimedia in an object-oriented framework
It is now recognized that object-oriented techniques are well suited to the design and implementation of multimedia applications. Objects may be used to encapsulate the great variety of hardware devices used in such applications and to abstract over the details of low level interfaces. Furthermore, complex media processing algorithms, such as compression/decompression, may be encapsulated withi...
متن کاملRegion Synchronization in Message Passing Systems
The development of correct synchronization code for distributed programs is a challenging task. In this paper, we propose an aspect oriented technique for developing synchronization code for message passing systems. Our approach is to factor out synchronization as a separate aspect, synthesize synchronization code and then compose it with the functional code. Specifically, we allow the designer...
متن کاملEvaluation of First and Second Markov Chains Sensitivity and Specificity as Statistical Approach for Prediction of Sequences of Genes in Virus Double Strand DNA Genomes
Growing amount of information on biological sequences has made application of statistical approaches necessary for modeling and estimation of their functions. In this paper, sensitivity and specificity of the first and second Markov chains for prediction of genes was evaluated using the complete double stranded DNA virus. There were two approaches for prediction of each Markov Model parameter,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Ann. Comp. Sci.
دوره 18 شماره
صفحات -
تاریخ انتشار 2008